package com.qingcloud.adminbackend.mapper;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.qingcloud.adminbackend.entity.product.SysProductTopic;
import com.qingcloud.adminbackend.pojo.dto.sysproduct.PageSysProductTopicListDTO;
import com.qingcloud.adminbackend.pojo.vo.sysproduct.PageSysProductTopicListVO;
import com.qingcloud.adminbackend.pojo.vo.sysproduct.SysProductTopicDetailVO;
import org.apache.ibatis.annotations.Param;

/**
 * <p>
 *  产品主题Mapper 接口
 * </p>
 *
 * @author yangfan
 * @date 2021-11-09
 */
public interface SysProductTopicMapper extends BaseMapper<SysProductTopic> {
        /**
         * 产品主题分页列表查询
         * @param page 分页条件
         * @param dto 请求DTO
         * @return 分页结果
         */
        IPage<PageSysProductTopicListVO> pageSysProductTopicList(IPage<PageSysProductTopicListVO> page , @Param("dto") PageSysProductTopicListDTO dto);

        /**
        * 查询id产品主题详情
        * @param id 产品主题id
        * @return 菜单详情
        */
        SysProductTopicDetailVO selectSysProductTopicDetailById(Integer id);
}
